#ifndef _SCOPE_H_
#define _SCOPE_H_
#include "SimpleNode.h"

class Scope
{
public:
    Scope(Scope* parentScope);
    virtual ~Scope();
private:
    Scope *_parentScope;
protected:
    QList<SimpleNodePtr> _nodes;
    QList<Scope*> _childScopes;
    QMap<QString, Scope*> _names;
};

#endif
